|
|
הוסיפו מידע על מעסיק
|
RT / Embedded
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד RT / Embedded
פירוט שאלות מראיונות עבודה לתפקיד RT / Embedded
290 - 281 מתוך 411
|
|
|
|
ראיון לתפקיד RT / Embedded
בחברת מלאנוקס
אפריל 2019
|
04.04.2019
|
|
|
פרטים לגבי התהליך |
ראיון ראשון במלאנוקס . סיפרתי על עצמי |
|
שאלות מתוך הראיון |
בהינתן מספר בינארי בעל 32 סיביות . כתוב פונקציה שמחזירה מספר האחדים במספר זה |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2019
|
|
unsignend in countOnes(unsigind int n)
{
while (n){
count +=n&1;
n>>=1;
}
return count;
}
|
|
|
|
דצמבר 2019
|
|
כנראה שיבקשו בסיבוכיות זמן יותר טובה.
פשוט לייצר 4 מערכים של 8 ביטים לפני, כל מערך שומר את מספר האחדות במספרים 0-255.
פי 8 יותר מהיר, פשוט דורש הכנה לפני.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מלאנוקס :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת אמזון
מרץ 2019
|
24.03.2019
|
|
|
פרטים לגבי התהליך |
2 ראיונות ברצף, ע"י ראשי צוות שונים |
|
שאלות מתוך הראיון |
לכתוב מעטפת על malloc, שתאפשר להפוך אותו לALIGNED. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת רדווין
מרץ 2019
|
13.03.2019
|
|
|
פרטים לגבי התהליך |
מגיעים לחדר, הוא מציג את החברה, שואל עליך, ואז שאלות מקצועיות. |
|
שאלות מתוך הראיון |
איך אפשר לממש מכסנית ששומרת על מהירות ההכנסה והוצאה אבל יכולה גם בפעולה פשוטה לדעת את המקסימום שיש בה. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2019
|
|
הפתרון היעיל לדעתי הוא בעזרת מחסנית עזר זהה שתנהל את המקסימום בכל עת. אני מכניס למחסנית הראשונה את המספר הראשון והיות והוא מקסימום אני מכניס אותו גם למחסנית העזר, המספר הבא הם הוא יותר גדול אני מכניס אותו למערך העזר ואם לא אני מכניס למערך העזר את המספר הקודם ככה שבמקביל לכל מספר יעמוד המקסימום לאותו שלב. ברגע שאני צריך להוציא מספר מהמחסנית אני בודק האם הוא קיים במחסנית העזר ( כלומר הוא מקסימלי) אם לא אני לא עושה כלום ואם כן אני מוציא את כל המופעים שלו ( נגיד הוא מופיע 4 פעמים) עד למספר המקסימלי הבא מתחתיו.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רדווין :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת ECI
דצמבר 2018
|
05.02.2019
|
|
|
פרטים לגבי התהליך |
חזרו אליי תוך שבוע והוסבר על איזה נושאים ישאלו בריאיון ושזה ריאיון טכני ואז אם עוברים אותו יהיה ראיון עם הראש מחלקה |
|
שאלות מתוך הראיון |
הראיון התבצע בC שאלה ראשונה דרך המחשב בECLIPSE ושאלה שנייה על ת'רדים ושאלה שלישית הייתה מימוש MALLOC |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ECI :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת ECI
ינואר 2018
|
04.02.2019
|
|
|
פרטים לגבי התהליך |
זה שאלה מראיון ראשון בחברה |
|
שאלות מתוך הראיון |
צריך לכתוב פונקצי ב c שמקבלת מחרוזת ומחזירה אמת אם קיים במחרוזת תו שחוזר על עצמו |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2019
|
|
יש 256 אפשרויות לתווים. מגדירים מערך של char בגודל 32 (256 לחלק ל 8) וכעת יש 256 ביטים בזיכרון, כל ביט כזה במערך ייצג תו. נסרוק את המחרוזת ועל כל תו שרואים נדליק את הביט המתאים לו (צריך לעשות פה bit mapping) . אם מצאנו תו דולק אז נחזיר אמת. הקאצ' פה זה המיפוי לזיכרון, צריך להשתמש בהזזות ובמודולו
|
|
|
|
ינואר 2020
|
|
נשתמש בhash table כאשר כל תו במערך משמש כkey.
ה value יהיה מספר הפעמים שהתו מופיע.
|
|
|
|
פברואר 2020
|
|
int TestRepeat(char str[])
{
int i,j;
size_t n = sizeof(str)/sizeof(str[0];
for i, i
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ECI :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת רדוור
אוקטובר 2018
|
02.01.2019
|
|
|
פרטים לגבי התהליך |
ראיון טלפוני , כולל שאלות טכניות
ראיון פרונטלי ע"י 2 מראיינים, לכאורה מנומסים אבל לא כ"כ נחמדים. לא חזרו אלי במשך יותר מחודש. |
|
שאלות מתוך הראיון |
1. ספר על פרוייקט הגמר
2. 2. נתון זכרון בגודל 5 מגה אותו יש להקצות למשתמשים אשר מבצעים aloc , יש להחזיר להם פוינטר לתחילה של מקטע בזכרון בגודל 1K . יש גם לדאוג לשחרור הזכרון אם המשתמשים מבצעים free . . ניתן לעשות פונ INIT שתרוץ פעם אחת. סיבוכיות O(1) לכל הפונקציות גם זכרון וגם זמן ריצה.
3. תכנן את התכנה אקסל .תרשים מחלקות עיצוב תכנה וכו |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2019
|
|
2.תשובה נאיבית , ניהול מערך שאומר האם הזכרון פנוי.
התשובה שהם רצו לשמוע: ניהול רשימה מקושרת של פוינטרים כך שהרשימה המקושרת מייצגת את כל המקומות הפנויים, אם התפנה מקום באמצע אז הוא יכנס גם לרשימה המקושרת. הסיבה שהשימוש בזכרון הוא ב O1 הוא שאנו שומרים פויטר אחד של head למקום הראשון הפנוי. כל פוינטר שמור בנקודה הראשונה של אותו דף פנוי בזכרון.
כשנקצה אתה הדף למשתמש נסיר את הדף מהרשימה ונקדם את head. ככה בעצם לא נצטרך זכרון נוסף מעבר ל5 מגה.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רדוור :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|